#!/bin/bash

# 企洺星官网启动脚本

echo "🚀 启动企洺星官网项目..."

# 检查Docker是否安装
if ! command -v docker &> /dev/null; then
    echo "❌ Docker未安装，请先安装Docker"
    exit 1
fi

# 检查Docker Compose是否安装
if ! command -v docker-compose &> /dev/null; then
    echo "❌ Docker Compose未安装，请先安装Docker Compose"
    exit 1
fi

# 创建必要的目录
echo "📁 创建必要目录..."
mkdir -p uploads
mkdir -p ssl

# 设置权限
echo "🔐 设置目录权限..."
chmod 755 uploads
chmod 755 ssl

# 停止现有服务
echo "🛑 停止现有服务..."
docker-compose down

# 构建并启动服务
echo "🔨 构建并启动服务..."
docker-compose up -d --build

# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 30

# 检查服务状态
echo "🔍 检查服务状态..."
docker-compose ps

# 显示访问信息
echo ""
echo "✅ 服务启动完成！"
echo ""
echo "🌐 访问地址："
echo "   前端网站：http://localhost"
echo "   后端API：http://localhost/api"
echo "   数据库管理：http://localhost:8080"
echo "   健康检查：http://localhost/health"
echo ""
echo "📊 默认账号："
echo "   数据库：root / root123456"
echo "   管理员：admin / admin123"
echo ""
echo "📝 查看日志："
echo "   docker-compose logs -f"
echo ""
echo "🛑 停止服务："
echo "   docker-compose down"
echo ""
